From 2055066d92602acc1ecd5943388bc151984ce932 Mon Sep 17 00:00:00 2001 From: Damien Lespiau Date: Mon, 22 Mar 2010 12:53:18 -0400 Subject: [PATCH] introspection: Fix parallel builds One needs to add an explicit dependency between the gir files and the .la libtool wrapper as this dependency is not added automatically by Makefile.introspection. Not adding these breaks parallel builds as make does not wait for the .la to be generated before launching g-ir-scanner. --- gdk-pixbuf/Makefile.am | 1 + gdk/Makefile.am | 1 + 2 files changed, 2 insertions(+) diff --git a/gdk-pixbuf/Makefile.am b/gdk-pixbuf/Makefile.am index 58685dcb9e..cf1769bae9 100644 --- a/gdk-pixbuf/Makefile.am +++ b/gdk-pixbuf/Makefile.am @@ -691,6 +691,7 @@ EXTRA_DIST += \ if HAVE_INTROSPECTION +GdkPixbuf-2.0.gir: libgdk_pixbuf-2.0.la Makefile GdkPixbuf_2_0_gir_SCANNERFLAGS = --strip-prefix=Gdk GdkPixbuf_2_0_gir_INCLUDES = GModule-2.0 Gio-2.0 GdkPixbuf_2_0_gir_LIBS = libgdk_pixbuf-2.0.la diff --git a/gdk/Makefile.am b/gdk/Makefile.am index 29ffa6452c..2cee8f43b1 100644 --- a/gdk/Makefile.am +++ b/gdk/Makefile.am @@ -201,6 +201,7 @@ introspection_files = \ gdkenumtypes.h \ $(srcdir)/x11/*.c +Gdk-2.0.gir: $(gdktargetlib) Makefile Gdk_2_0_gir_SCANNERFLAGS = --strip-prefix=Gdk --add-include-path=../gdk-pixbuf Gdk_2_0_gir_INCLUDES = Gio-2.0 GdkPixbuf-2.0 Pango-1.0 Gdk_2_0_gir_LIBS = $(gdktargetlib) -- 2.30.2